using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TestImport.View
{
    public partial class TurboLeerlingTransactie : Form
    {
        private DataGridViewCellStyle dataGridViewCellStyle = new DataGridViewCellStyle();
        private string[] titels = { "De abelands", "den Rover", "den tettenzot", "De geile dikke kete flurk", "Dit is een godverdommse zeer heel lange titel van me voeten" };
        public TurboLeerlingTransactie()
        {
            InitializeComponent();
        }

        private void turboLeerlingBoekBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.turboLeerlingBoekBindingSource.EndEdit();
            this.turboLeerlingBoekTableAdapter.Update(this.onsBoekenPakketDataSet.TurboLeerlingBoek);
            dataGridViewCellStyle.BackColor = System.Drawing.Color.Blue;
            dataGridViewCellStyle.ForeColor = System.Drawing.Color.Red;
        }

        private void TurboLeerlingTransactie_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'onsBoekenPakketDataSet.TurboLeerlingBoek' table. You can move, or remove it, as needed.
            this.turboLeerlingBoekTableAdapter.Fill(this.onsBoekenPakketDataSet.TurboLeerlingBoek);
            try {dgvB1.HeaderText = MijnLib.Verticaal(titels[0]).ToUpper();}
            catch (Exception) { dgvB1.Visible = false; }
            try { dgvB2.HeaderText = MijnLib.Verticaal(titels[1]).ToUpper(); }
            catch (Exception) { dgvB2.Visible = false; }
            try { dgvB3.HeaderText = MijnLib.Verticaal(titels[2]).ToUpper(); }
            catch (Exception) { dgvB3.Visible = false; }
            try { dgvB4.HeaderText = MijnLib.Verticaal(titels[3]).ToUpper(); }
            catch (Exception) { dgvB4.Visible = false; }
            try { dgvB5.HeaderText = MijnLib.Verticaal(titels[4]).ToUpper(); }
            catch (Exception) { dgvB5.Visible = false; }
            try { dgvB6.HeaderText = MijnLib.Verticaal(titels[5]).ToUpper(); }
            catch (Exception) { dgvB6.Visible = false; }
            try { dgvB7.HeaderText = MijnLib.Verticaal(titels[6]).ToUpper(); }
            catch (Exception) { dgvB7.Visible = false; }
            // cel op non actief
            turboLeerlingBoekDataGridView.Rows[2].Cells[7].ReadOnly = true;
            turboLeerlingBoekDataGridView.Rows[2].Cells[7].Style.BackColor = Color.Blue;
            turboLeerlingBoekDataGridView.Rows[2].Cells[7].Style.SelectionBackColor = Color.Blue;
            
     
        }

        private void turboLeerlingBoekDataGridView_ColumnHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            Text = "Kolom " + e.ColumnIndex;
           
        }

        private void turboLeerlingBoekDataGridView_DoubleClick(object sender, EventArgs e)
        {
            //als dubbelklik op leerlingnaam
            if (turboLeerlingBoekDataGridView.CurrentCell.ColumnIndex == 1 && turboLeerlingBoekDataGridView.CurrentCell.RowIndex >= 0)
            {
                if (turboLeerlingBoekDataGridView.CurrentRow.Cells[6].ReadOnly == false)
                {

                    try
                    {
                        if (turboLeerlingBoekDataGridView.CurrentRow.Cells[6].Value.ToString().ToUpper().Equals("TRUE"))
                        {
                            turboLeerlingBoekDataGridView.CurrentRow.Cells[6].Value = false;
                        }
                        else
                        {
                            turboLeerlingBoekDataGridView.CurrentRow.Cells[6].Value = true;
                        }
                    }
                    catch (Exception) { turboLeerlingBoekDataGridView.CurrentRow.Cells[6].Value = true; }
                }
            }
        }

        
    }
}